home *** CD-ROM | disk | FTP | other *** search
- package javax.swing;
-
- import java.awt.Component;
- import javax.swing.table.TableCellRenderer;
-
- class JTable$CheckBoxRenderer extends JCheckBox implements TableCellRenderer {
- // $FF: synthetic field
- private final JTable this$0;
-
- JTable$CheckBoxRenderer(JTable var1) {
- this.this$0 = var1;
- }
-
- public Component getTableCellRendererComponent(JTable var1, Object var2, boolean var3, boolean var4, int var5, int var6) {
- if (var3) {
- ((JComponent)this).setForeground(var1.getSelectionForeground());
- super.setBackground(var1.getSelectionBackground());
- } else {
- ((JComponent)this).setForeground(((Component)var1).getForeground());
- ((JComponent)this).setBackground(((Component)var1).getBackground());
- }
-
- ((AbstractButton)this).setSelected(var2 != null && (Boolean)var2);
- return this;
- }
- }
-